@model IEnumerable<Campus.Entities.Grupo>
@{
    ViewBag.Title = "Grupos";
    int contadorGrupos = 0;
    string sTipoGrupo;
    
    int tipoGrupo = ViewBag.IndexGrupoElegido !=null ? ViewBag.IndexGrupoElegido : 0;

    switch (tipoGrupo)
    {
        case -1:
            sTipoGrupo = "Grupos de Torneo";
            break;
        case -2:
            sTipoGrupo = "Grupos de Lista Buena Fe";
            break;
        case -3:  
            sTipoGrupo = "Grupos de Escuelita de Futbol";
            break;
        default:
            sTipoGrupo = "Grupos";
            break; 
    }
    
    
}
<h2>
    @sTipoGrupo    
</h2>

<p>
    @Html.ActionLink("Crear Nuevo", "Create", new { indexGrupoElegido = ViewBag.IndexGrupoElegido })
</p>
<table class="table table-bordered table-striped">
    <thead>
        <tr>
            <th>
                #
            </th>
            <th>
                Nombre
            </th>
            <th>
                Actividad
            </th>
            <th>
                Profesores
            </th>
            <th>
             Turnos
            </th>                        
            <th></th>
        </tr>
    </thead>
    <tbody>
    @foreach (var item in Model)
    {
        string selectedRow = string.Empty;
        string misTurnos = string.Empty;
        string misProfes = string.Empty;

        ++contadorGrupos;
        
        if (ViewBag.Grupo != null && item.GrupoId == ViewBag.Grupo.GrupoId)
        {
            selectedRow = "selectedrow";
        }
   
        <tr class="@selectedRow">
            <th>                
                @*<a href="@Url.Action("Index", new { id = item.GrupoId })" class="btn btn-small"><i class="icon-search"></i> Ver Estudiantes</a>*@
                @contadorGrupos
            </th>
            <td>
                @if (item.Equipo != null)
                {
                    var nombre = item.Nombre + " (" + @item.Equipo.Nombre + ") ";
                    
                    <span>@nombre</span>
                }
                else     
                {                    
                    @item.Nombre                
                }
            </td>
            <td>
                @(item.Actividad == null ? "None" : item.Actividad.Nombre)                
            </td>
            <td>
                @*Html.DisplayTextFor(_ => item.Profesores).ToString()*@

                @foreach (var p in item.Profesores)
                {
                    misProfes += string.Format("{0}, {1}<br />", p.Apellido, p.Nombre);
                }
                @Html.Raw(misProfes)
                
                
                
            </td>
            <td>
                @foreach (var t in item.Turnos)
                {
                    misTurnos += string.Format("{0} de {1} a {2}<br />", t.DiaDeLaSemana.Nombre, t.HoraInicio.ToShortTimeString(), t.HoraFin.ToShortTimeString());
                }
                
                @Html.Raw(misTurnos)
                                
            </td>

            @*<td>
                @if (item.EsListaBuenaFe == true)
                { 
                    <span> Si</span>
                }
                else
                {
                    <span> No</span>
                }

            </td>*@
            <td>
                <div class="btn-group">
                    <a href="@Url.Action("Details", new { id = item.GrupoId, indexGrupoElegido = ViewBag.IndexGrupoElegido })" class="btn btn-small"><i class="icon-search"></i> Ver</a>
                    <a href="@Url.Action("Edit", new { id = item.GrupoId, indexGrupoElegido = ViewBag.IndexGrupoElegido } )" class="btn btn-small"><i class="icon-pencil"></i> Editar</a>
                    <a href="@Url.Action("Delete", new { id = item.GrupoId, indexGrupoElegido = ViewBag.IndexGrupoElegido })" class="btn btn-small"><i class="icon-remove"></i> Borrar</a>                            
                </div>                
            </td>
            
        </tr>
    }
    <tbody>
</table>


@if (ViewBag.EstudiantesSinGrupo != null)
{ 
    
@*<h2> Estudiantes Sin Grupo: </h2>
     
<table class="table table-bordered table-striped">
    <thead>
        <tr>
            <th>
                Apellido
            </th>
            <th>
                Nombre
            </th>
            <th>
                Fecha Nacimiento
            </th>
            <th>
                Email del Responsable
            </th>
        </tr>
    </thead>
    <tbody>

        @foreach (var item in ViewBag.EstudiantesSinGrupo)
        {         
            <tr>
                <td>
                    @item.Apellido
                </td>
                <td>
                    @item.Nombre
                </td>
                <td>
                    @item.FechaNacimiento.ToShortDateString()                     
                </td>
                <td>
                    @item.Responsable.Email
                </td>
            </tr> 
        }
    </tbody>
</table>*@

    
    
    
}